19
17
30
77
167
449
558
733
1151
1385
1973
1516
1562
1937
5788
9646
7788
11738
21094
36
34
91
30
67
35
64
34
